A Reliability-oriented Evolution Method of Software Architecture Based on Contribution Degree of Component
نویسندگان
چکیده
Owing to the low cost, high profit and disasterfree, the reliability-oriented evolution method is proposed in this paper. The method improves the reliability of software architecture by analysis contribution degree of component. Because the various components will play different roles in the reliability-oriented evolution of software architecture, the contribution degree of component is first put forward. It will be used for the reliability-oriented evolution in this paper. At the same time, the reliability-oriented evolution method of software architecture based on contribution degree of component is applied to an ATM system. The evolution process is illustrated by the method, and it shows that which component is playing an important or crucial role in the process of reliability-oriented evolution of software architecture. The reliability of software architecture will can be improved effectively and fleetly by the result.
منابع مشابه
The Effect of Cold Rolling Process on the Microstructure and Texture Evolution in a 1 wt. % Si Non-oriented Electrical Steel
In this study, the effect of cold rolling process on the microstructure and texture evolution in 1wt. % Si non-oriented electrical steel was investigated. For this purpose, all samples were processed through single-stage hot rolling at 1100 ° C and two-stage cold rolling (cross rolling and unidirectional rolling) with intermediate annealing at 650 °C for 35 seconds. Finally, all of them were fu...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملSoftware Agent Evolution in Adaptive Agent Oriented Software Architecture
Adaptive Agent Oriented Software Architecture (AAOSA) is a new dynamic approach to software design based on multi-agent oriented architecture. Since the optimal agent organization is different from one environment to another, we proposed a distributed learning policy that is used in AAOSA for the purpose of agent organizational evolution. Knowing when and how to communicate and coordinate with ...
متن کاملReliability Modeling and Analysis of Service-Oriented Architectures
Service selection and composition are central activities in service-oriented computing, and the prediction of the QoS attributes of a Service-Oriented Architecture (SOAs) plays a key role to appropriately drive these activities. Software composition driven by QoS criteria (e.g., optimization of performance, maximization of reliability) has been mostly studied in the Component-Based Software Eng...
متن کاملComponent-based Heterogeneous Software Architecture Reliability (cohar) Modeling
In this paper, we propose an analytical model for component-based heterogeneous software architecture reliability and a method to find the solution for finding the optimal reliability of the overall software system according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture perspecti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 7 شماره
صفحات -
تاریخ انتشار 2012